次の項では、型のサポートについて説明します。
SQL型識別子 | SQLデータ型 | 説明 |
SQL_WCHAR | NCHAR(n) | 固定文字列長nのUnicode文字列。 |
SQL_WVARCHAR | NVARCHAR(n) | 最大文字列長nのUnicode可変長文字列。 |
TYPE_NAME | DATA_TYPE | PRECISION | LITERAL_ PREFIX | LITERAL_SUFFIX |
"NCHAR" | SQL_WCHAR | 4150 | "N'" | "`" |
"NVARCHAR" | SQL_WVARCHAR | 2097152 | "N'" | "`" |
CREATE_ PARAMS | NULLABLE | CASE_ SENSITIVE | SEARCHABLE | UNSIGNED_ ATTRIBUTE |
"length" | SQL_LIKE_ONLY | SQL_TRUE | SQL_LIKE_ONLY1 | NULL |
"max length" | SQL_NULLABLE | SQL_TRUE | SQL_LIKE_ONLY† | NULL |
1 LIKE以外にもサポートされている比較演算子はありますが、すべての比較演算子がこれらの型でサポートされているわけではないため、ここでSQL_SEARCHABLEを返すことはできません。 |
MONEY | AUTO_ INCREMENT | LOCAL_ TYPE_NAME | MINIMUM_ SCALE | MAXIMUM_ SCALE |
SQL_FALSE | NULL | NULL | NULL | NULL |
SQL_FALSE | NULL | NULL | NULL | NULL |